
#login{
	width:260px;	
	margin:5px auto 10px auto;
}

#login_signup, #login_signin, #login_signed {
	width:250px;
	padding:1px 5px 1px 5px;
}

#login_signup input, #main #left_column #login_signin input{
	width:100%;
	padding:3px 0 3px 0;
	border:1px solid #CCC;
}

#login_signed{
	background: #3c3c3c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url();
	background: -moz-linear-gradient(top,  #3c3c3c 0%, #141414 10%, #969696 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c3c), color-stop(10%,#141414), color-stop(100%,#969696)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3c3c3c 0%,#141414 10%,#969696 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3c3c3c 0%,#141414 10%,#969696 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3c3c3c 0%,#141414 10%,#969696 100%); /* IE10+ */
	background: linear-gradient(top,  #3c3c3c 0%,#141414 10%,#969696 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#969696',GradientType=0 ); /* IE6-8 */
}

#login_signed p{
	text-align:center;
	color:white;

	text-shadow: 1px 1px 4px #333;
}

#login_failure{
	color:red;
	font-size:0.8em;
	font-weight:bold;
}
